package com.briup.category.domin;

import lombok.Getter;
import lombok.Setter;
import java.util.List;

    /*
    CategoryExtend表示图书类别：
    如果是⼀级类别，则需要包含其下所有⼆级分类
    如果是⼆级类别，则其成员categories为null
    */
    @Setter
    @Getter
    public class CategoryExtend extends Category {
        //⼀级分类中要包含所有的⼦类别(⼆级分类)
        private List<Category> categories;
        @Override
        public String toString() {
            return "CategoryExtend{id=" +
                    super.getId() + ", name=" +
                    super.getName() + ", description=" +
                    super.getDescription() + ", parent_id=" +
                    super.getParentId() + ", categories=" +
                    categories + "}";
        }
    }
